TOC Glossary Forward

MacPPP Add-ons


There are a number of useful little add-ons to MacPPP that can make life easier for you. Some of the simplify the process of connecting and disconnecting from the Internet (which is a bit of a pain normally, since you must open the Config PPP control panel to disconnect, even if you've used the auto-connect feature to connect). Others help you track how much time you spend online, which is important if you're paying by the minute or for a long distance call. Unless I mention otherwise, all the utilities in the section below are at the following URL:

ftp://ftp.tidbits.com/pub/tidbits/tisk/tcp/


Other PPP Implementations


Although I recommend that you start with MacPPP, especially since it is included on the ISKM disk, there are two other implementations of PPP (soon to be three when MacSLIP 3.0 comes out with its PPP support) that may interest you for one reason or another. You don't need to bother even investigating these programs if MacPPP works perfectly for you, as it does for most people.


MacTCP via ARA


Another, less common method of making a MacTCP-based connection, is via Apple Remote Access, or ARA. ARA is commercial software from Apple that enables you to make a modem connection to another Mac appear as though you had made that via LocalTalk or Ethernet (only slower, of course). ARA comes bundled with many models of the PowerBook, and is also available separately from Apple dealers and mail order vendors; the street price is about $60 for the ARA 2.0 Client software. I include ARA in this chapter because future versions are slated to use PPP internally to make the connection, and the use of ARA to access the Internet isn't currently common enough among Internet access providers to justify an entire chapter.

The advantages of using ARA over MacPPP are that ARA is generally easy to configure, it's supported by Apple and by most modem vendors, and of course, once you make the connection, you have AppleTalk services as well as TCP services. At least two Internet providers, Open Door Networks in Oregon (info@opendoor.com, 503-482-3181 via ARA) and the non-profit knoware in the Netherlands use ARA as their primary connection method for Macintosh users. More commonly, though, large organizations with dedicated Internet access on their networks provide ARA dialup facilities and also support MacTCP-based Internet access over those connections.

http://www.opendoor.com/

http://www.knoware.nl/

I haven't personally used ARA to access the Internet, although many people have gotten it to work fine using the network at their organization and a Mac at home. If you work with a commercial provider like Open Door Networks, most of the following details won't matter for you, since Open Door Networks will have configured everything for you such that you only need to double-click on a connection document (see figure 18.6) or alias file to establish the connection. (Thanks to Alan Oppenheimer for much of this information.)

Figure 18.6: ARA Connection window.

To use ARA to connect to the Internet, you need a Macintosh with a fast modem, the ARA client, and MacTCP at home. At work you need a Macintosh running the ARA server (or a dedicated piece of hardware from a company like Shiva that provides only ARA dialup facilities), another fast modem, and most importantly, a network link through an IP gateway (like the Apple IP Gateway or the Shiva FastPath) -- the gateway connects the ARA server's AppleTalk network to Ethernet and then out to the Internet. So, if you can't use the Mac at work with MacTCP applications to access the Internet, you won't be able to do so via ARA, either.

Second, you need a unique IP address which will be assigned to your home Macintosh, either permanently or by the server each time you dial in, because using a Mac on the Internet via ARA is just like using a Mac on the Internet in any other way. The person in charge of your ARA server or your IP gateway will have to set up this IP address for you.

Once you have those two things done, all you may need to do is bring up the ARA connection to have your Mac at home fully connected to the Internet. If you've never configured MacTCP before, it is probably already configured correctly for a connection over ARA. Just to be sure, however, follow these instructions, noting that there are a few differences between configuring MacTCP for use with PPP or SLIP.

  1. Before making the ARA connection, open the MacTCP control panel and make sure the icon in the upper left-hand corner (the AppleTalk connection) is selected. The proper icon is usually LocalTalk or Remote Only, but it may be EtherTalk.

  2. Click the More button in MacTCP and select Server-addressing (a Manually-addressed account will work, but is less common in this situation and requires more work). Make sure nothing is typed into the domain name server information fields.

  3. Close MacTCP and bring up the ARA connection.

  4. Open MacTCP again, and, if you see a list of zones underneath the icon in the upper left-hand corner, select the zone containing your IP gateway. If you aren't sure which zone contains your IP gateway, ask your network administrator.

This ensures that traffic from your Mac will go through the gateway that handles the encapsulation of packets for Ethernet. Because your Mac at home isn't really on Ethernet, its packets will be ignored unless you choose a zone in which an IP gateway lives.

Once you've properly configured MacTCP the first time, you should be able to establish an ARA connection to work any time thereafter. You'll then be able to use the MacTCP-based applications just as though you were directly connected or were using SLIP or PPP to make your connection.


SLIPing On


That pretty much covers MacPPP and the various different add-ons and other implementations of PPP that you're likely to run into. For the most part, the answer to the question of what to try first is MacPPP since it's free and it's included on the disk.

Some people are limited to SLIP accounts though, and for that population, the next chapter will be of more interest.


TOC Glossary Forward